<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<meta name="Generator" content="iWeb 3.0.4"/>
<meta name="iWeb-Build" content="local-build-20161222"/>
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"/>
<meta name="viewport" content="width=770"/>
<title>wolfSSL - Embedded Communications Products</title>
<link rel="stylesheet" type="text/css" media="screen,print" href="Products_files/Products.css"/>
<!--[if lt IE 8]><link rel='stylesheet' type='text/css' media='screen,print' href='Products_files/ProductsIE.css'/><![endif]-->
<!--[if gte IE 8]><link rel='stylesheet' type='text/css' media='screen,print' href='Media/IE8.css'/><![endif]-->
<link rel="stylesheet" href="Scripts/Widgets/HTMLRegion/Paste.css" type="text/css"/>
<script type="text/javascript" src="Scripts/iWebSite.js"></script>
<script type="text/javascript" src="Scripts/iWebImage.js"></script>
<script type="text/javascript" src="Scripts/iWebMediaGrid.js"></script>
<script type="text/javascript" src="Scripts/Widgets/SharedResources/WidgetCommon.js"></script>
<script type="text/javascript" src="Scripts/Widgets/HTMLRegion/Paste.js"></script>
<script type="text/javascript" src="Products_files/Products.js"></script>
<meta name="description" content="wolfSSL offer embedded security products, including the wolfSSL embedded SSL library and the wolfCrypt embedded cryptography engine."/><meta name="keywords" content="ssl, embedded, embedded web server, ssl, ssl library, tls library, embedded tls, open source ssl, openssl alternatives, encryption libraries, vxworks ssl, Linux ssl, mysql ssl, cryptography library, aes cryptography, C++ ssl, crypto source code, crypto library, md5, aes, sha1, gpl ssl, device ssl, mobile ssl, small openssl, smart grid, connected home, ecc, lightweight ssl, suite b, encryption security software, ssl inspection"/><meta name="robots" content="follow,index"/> <!--ipt>(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,'script','//www.google-analytics.com/analytics.js','ga');ga('create','UA-64826966-1','auto');ga('send','pageview');</scri-->
 
<script>//<![CDATA[
window.zEmbed||function(e,t){var n,o,d,i,s,a=[],r=document.createElement("iframe");window.zEmbed=function(){a.push(arguments)},window.zE=window.zE||window.zEmbed,r.src="javascript:false",r.title="",r.role="presentation",(r.frameElement||r).style.cssText="display: none",d=document.getElementsByTagName("script"),d=d[d.length-1],d.parentNode.insertBefore(r,d),i=r.contentWindow,s=i.document;try{o=s}catch(c){n=document.domain,r.src='javascript:var d=document.open();d.domain="'+n+'";void(0);',o=s}o.open()._l=function(){var o=this.createElement("script");n&&(this.domain=n),o.id="js-iframe-async",o.src=e,this.t=+new Date,this.zendeskHost=t,this.zEQueue=a,this.body.appendChild(o)},o.write('<body onload="document._l();">'),o.close()}("../../https@assets.zendesk.com/embeddable_framework/main.js","wolfssl.zendesk.com");
//]]></script>
  </head>
<body style="background: rgb(255, 255, 255); margin: 0pt; " onload="onPageLoad();" onunload="onPageUnload();">
<div style="text-align: center; ">
<div style="margin-bottom: 20px; margin-left: auto; margin-right: auto; margin-top: 20px; overflow: hidden; position: relative; word-wrap: break-word;  background: rgb(255, 255, 255); text-align: left; width: 770px; " id="body_content">
<div style="float: left; margin-left: 0px; position: relative; width: 770px; z-index: 0; " id="nav_layer">
<div style="height: 0px; line-height: 0px; " class="bumper"> </div>
<div style="clear: both; height: 0px; line-height: 0px; " class="spacer"> </div>
</div>
<div style="float: left; height: 0px; line-height: 0px; margin-left: 0px; position: relative; width: 770px; z-index: 10; " id="header_layer">
<div style="height: 0px; line-height: 0px; " class="bumper"> </div>
</div>
<div style="margin-left: 0px; position: relative; width: 770px; z-index: 5; " id="body_layer">
<div style="height: 0px; line-height: 0px; " class="bumper"> </div>
<div style="height: 182px; width: 221px;  height: 181px; left: 276px; position: absolute; top: 1832px; width: 220px; z-index: 1; " class="tinyText">
<div style="position: relative; width: 220px; ">
<script pagespeed_no_defer="" type="text/javascript">//<![CDATA[
(function(){var g=this,h=function(b,d){var a=b.split("."),c=g;a[0]in c||!c.execScript||c.execScript("var "+a[0]);for(var e;a.length&&(e=a.shift());)a.length||void 0===d?c[e]?c=c[e]:c=c[e]={}:c[e]=d};var l=function(b){var d=b.length;if(0<d){for(var a=Array(d),c=0;c<d;c++)a[c]=b[c];return a}return[]};var m=function(b){var d=window;if(d.addEventListener)d.addEventListener("load",b,!1);else if(d.attachEvent)d.attachEvent("onload",b);else{var a=d.onload;d.onload=function(){b.call(this);a&&a.call(this)}}};var n,p=function(b,d,a,c,e){this.f=b;this.h=d;this.i=a;this.c=e;this.e={height:window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight,width:window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth};this.g=c;this.b={};this.a=[];this.d={}},q=function(b,d){var a,c,e=d.getAttribute("pagespeed_url_hash");if(a=e&&!(e in b.d))if(0>=d.offsetWidth&&0>=d.offsetHeight)a=!1;else{c=d.getBoundingClientRect();var f=document.body;a=c.top+("pageYOffset"in window?window.pageYOffset:(document.documentElement||f.parentNode||f).scrollTop);c=c.left+("pageXOffset"in window?window.pageXOffset:(document.documentElement||f.parentNode||f).scrollLeft);f=a.toString()+","+c;b.b.hasOwnProperty(f)?a=!1:(b.b[f]=!0,a=a<=b.e.height&&c<=b.e.width)}a&&(b.a.push(e),b.d[e]=!0)};p.prototype.checkImageForCriticality=function(b){b.getBoundingClientRect&&q(this,b)};h("pagespeed.CriticalImages.checkImageForCriticality",function(b){n.checkImageForCriticality(b)});h("pagespeed.CriticalImages.checkCriticalImages",function(){r(n)});var r=function(b){b.b={};for(var d=["IMG","INPUT"],a=[],c=0;c<d.length;++c)a=a.concat(l(document.getElementsByTagName(d[c])));if(0!=a.length&&a[0].getBoundingClientRect){for(c=0;d=a[c];++c)q(b,d);a="oh="+b.i;b.c&&(a+="&n="+b.c);if(d=0!=b.a.length)for(a+="&ci="+encodeURIComponent(b.a[0]),c=1;c<b.a.length;++c){var e=","+encodeURIComponent(b.a[c]);131072>=a.length+e.length&&(a+=e)}b.g&&(e="&rd="+encodeURIComponent(JSON.stringify(s())),131072>=a.length+e.length&&(a+=e),d=!0);t=a;if(d){c=b.f;b=b.h;var f;if(window.XMLHttpRequest)f=new XMLHttpRequest;else if(window.ActiveXObject)try{f=new ActiveXObject("Msxml2.XMLHTTP")}catch(k){try{f=new ActiveXObject("Microsoft.XMLHTTP")}catch(u){}}f&&(f.open("POST",c+(-1==c.indexOf("?")?"?":"&")+"url="+encodeURIComponent(b)),f.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),f.send(a))}}},s=function(){var b={},d=document.getElementsByTagName("IMG");if(0==d.length)return{};var a=d[0];if(!("naturalWidth"in a&&"naturalHeight"in a))return{};for(var c=0;a=d[c];++c){var e=a.getAttribute("pagespeed_url_hash");e&&(!(e in b)&&0<a.width&&0<a.height&&0<a.naturalWidth&&0<a.naturalHeight||e in b&&a.width>=b[e].k&&a.height>=b[e].j)&&(b[e]={rw:a.width,rh:a.height,ow:a.naturalWidth,oh:a.naturalHeight})}return b},t="";h("pagespeed.CriticalImages.getBeaconData",function(){return t});h("pagespeed.CriticalImages.Run",function(b,d,a,c,e,f){var k=new p(b,d,a,e,f);n=k;c&&m(function(){window.setTimeout(function(){r(k)},0)})});})();pagespeed.CriticalImages.Run('../mod_pagespeed_beacon','Products.html','nGwfGbnYF7',true,false,'ppDBfnOoECQ');
//]]></script><img src="Products_files/shapeimage_1.png" alt="" style="height: 182px; left: 0px; position: absolute; top: 0px; width: 221px; " pagespeed_url_hash="2413355117" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/>
</div>
</div>
<div class="tinyText" style="height: 27px; left: 340px; position: absolute; top: 1845px; width: 151px; z-index: 1; ">
<img usemap="#map1" id="shapeimage_2" src="Products_files/shapeimage_2.png" style="border: none; height: 35px; left: -4px; position: absolute; top: -4px; width: 159px; z-index: 1; " alt="Follow Us!" title="" pagespeed_url_hash="2707855038" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/><map name="map1" id="map1"><area href="../../twitter.com/wolfSSL" title="http://twitter.com/wolfSSL" alt="http://twitter.com/wolfSSL" coords="4, 4, 155, 31"/></map>
</div>
<div style="height: 47px; width: 47px;  height: 47px; left: 286px; position: absolute; top: 1843px; width: 47px; z-index: 1; " class="tinyText style_SkipStroke">
<a href="../../twitter.com/wolfSSL" title="http://twitter.com/wolfSSL"><img src="Products_files/twitter_standing.png" alt="" style="border: none; height: 47px; width: 47px; " pagespeed_url_hash="1807855237" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/></a>
</div>
<div id="id1" style="height: 51px; left: 340px; position: absolute; top: 1866px; width: 147px; z-index: 1; " class="style_SkipStroke_1 shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_147_51" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style">Keep up do date on what we’re doing.</p>
</div>
</div>
</div>
<div class="com-apple-iweb-widget-HTMLRegion" id="widget0" style="height: 75px; left: 286px; opacity: 1.00; position: absolute; top: 1916px; width: 203px; z-index: 1; ">
<script type="text/javascript">//<![CDATA[
var widget0_htmlMarkupURL="Products_files/widget0_markup.html";
//]]></script>
<div id="widget0-htmlRegion" class="html_region_widget"></div>
</div>
<script type="text/javascript">//<![CDATA[
new Paste('widget0','Scripts/Widgets/HTMLRegion','Scripts/Widgets/SharedResources','.',{"emptyLook":false});
//]]></script>
<div style="height: 181px; width: 223px;  height: 181px; left: 512px; position: absolute; top: 1832px; width: 222px; z-index: 1; " class="tinyText">
<div style="position: relative; width: 222px; ">
<img src="Products_files/shapeimage_3.png" alt="" style="height: 181px; left: 0px; position: absolute; top: 0px; width: 223px; " pagespeed_url_hash="3002354959" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/>
</div>
</div>
<div id="id2" style="height: 27px; left: 548px; position: absolute; top: 1976px; width: 150px; z-index: 1; " class="style_SkipStroke_1 shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_150_27" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_1"><a class="class1" title="fips.html" href="fips.html">More Information</a></p>
</div>
</div>
</div>
<div id="id3" style="height: 31px; left: 521px; position: absolute; top: 1845px; width: 203px; z-index: 1; " class="style_SkipStroke_1 shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_203_31" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_2">wolfCrypt FIPS Module</p>
</div>
</div>
</div>
<div id="id4" style="height: 105px; left: 528px; position: absolute; top: 1871px; width: 195px; z-index: 1; " class="style_SkipStroke_1 shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_195_105" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_3">The CMVP has issued FIPS 140-2 Certificate #2425 for the <a title="https://wolfssl.com/wolfSSL/Products-wolfssl.html" href="../../https@wolfssl.com/wolfSSL/Products-wolfssl.html">wolfCrypt Module</a> developed by wolfSSL Inc.</p>
</div>
</div>
</div>
<div style="height: 37px; width: 545px;  height: 37px; left: 191px; position: absolute; top: 80px; width: 545px; z-index: 1; " class="tinyText">
<div style="position: relative; width: 545px; ">
<img src="Products_files/shapeimage_4.png" alt="" style="height: 37px; left: 0px; position: absolute; top: 0px; width: 545px; " pagespeed_url_hash="3296854880" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/>
</div>
</div>
<div id="id5" style="height: 25px; left: 200px; position: absolute; top: 84px; width: 43px; z-index: 1; " class="style_SkipStroke_2 shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_43_25" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_4"><a class="class2" title="Home.html" href="Home.html">Home</a></p>
</div>
</div>
</div>
<div id="id6" style="height: 25px; left: 365px; position: absolute; top: 84px; width: 72px; z-index: 1; " class="style_SkipStroke_1 shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_72_25" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_5"><a class="class3" title="https://wolfssl.com/wolfSSL/download/downloadForm.php" href="../../https@wolfssl.com/wolfSSL/download/downloadForm.php">Download</a></p>
</div>
</div>
</div>
<div id="id7" style="height: 25px; left: 439px; position: absolute; top: 84px; width: 59px; z-index: 1; " class="style_SkipStroke_1 shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_59_25" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_5"><a class="class4" title="License.html" href="License.html">License</a></p>
</div>
</div>
</div>
<div id="id8" style="height: 25px; left: 499px; position: absolute; top: 84px; width: 44px; z-index: 1; " class="style_SkipStroke_1 shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_44_25" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_5"><a class="class5" title="Blog/Blog.html" href="Blog/Blog.html">Blog</a></p>
</div>
</div>
</div>
<div id="id9" style="height: 25px; left: 589px; position: absolute; top: 84px; width: 80px; z-index: 1; " class="style_SkipStroke_1 shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_80_25" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_5"><a class="class6" title="Community.html" href="Community.html">Community</a></p>
</div>
</div>
</div>
<div style="height: 36px; width: 1px;  height: 36px; left: 245px; position: absolute; top: 81px; width: 0px; z-index: 1; " class="tinyText">
<div style="position: relative; width: 0px; ">
<img src="Products_files/shapeimage_5.png" alt="" style="height: 36px; left: 0px; position: absolute; top: 0px; width: 1px; " pagespeed_url_hash="3591354801" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/>
</div>
</div>
<div style="height: 37px; width: 1px;  height: 37px; left: 296px; position: absolute; top: 80px; width: 0px; z-index: 1; " class="tinyText">
<div style="position: relative; width: 0px; ">
<img src="Products_files/shapeimage_6.png" alt="" style="height: 37px; left: 0px; position: absolute; top: 0px; width: 1px; " pagespeed_url_hash="3885854722" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/>
</div>
</div>
<div style="height: 36px; width: 1px;  height: 36px; left: 363px; position: absolute; top: 81px; width: 0px; z-index: 1; " class="tinyText">
<div style="position: relative; width: 0px; ">
<img src="Products_files/shapeimage_7.png" alt="" style="height: 36px; left: 0px; position: absolute; top: 0px; width: 1px; " pagespeed_url_hash="4180354643" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/>
</div>
</div>
<div style="height: 36px; width: 1px;  height: 36px; left: 438px; position: absolute; top: 81px; width: 0px; z-index: 1; " class="tinyText">
<div style="position: relative; width: 0px; ">
<img src="Products_files/shapeimage_8.png" alt="" style="height: 36px; left: 0px; position: absolute; top: 0px; width: 1px; " pagespeed_url_hash="179887268" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/>
</div>
</div>
<div style="height: 37px; width: 1px;  height: 37px; left: 498px; position: absolute; top: 80px; width: 0px; z-index: 1; " class="tinyText">
<div style="position: relative; width: 0px; ">
<img src="Products_files/shapeimage_9.png" alt="" style="height: 37px; left: 0px; position: absolute; top: 0px; width: 1px; " pagespeed_url_hash="474387189" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/>
</div>
</div>
<div style="height: 37px; width: 1px;  height: 37px; left: 589px; position: absolute; top: 80px; width: 0px; z-index: 1; " class="tinyText">
<div style="position: relative; width: 0px; ">
<img src="Products_files/shapeimage_10.png" alt="" style="height: 37px; left: 0px; position: absolute; top: 0px; width: 1px; " pagespeed_url_hash="3057568897" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/>
</div>
</div>
<div id="id10" style="height: 25px; left: 671px; position: absolute; top: 84px; width: 61px; z-index: 1; " class="style_SkipStroke_1 shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_61_25" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_5"><a class="class7" title="Contact.html" href="Contact.html">Contact</a></p>
</div>
</div>
</div>
<div id="id11" style="height: 25px; left: 249px; position: absolute; top: 84px; width: 44px; z-index: 1; " class="style_SkipStroke_1 shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_44_25" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_4"><a class="class8" title="About.html" href="About.html">About</a></p>
</div>
</div>
</div>
<div style="height: 36px; width: 1px;  height: 36px; left: 670px; position: absolute; top: 81px; width: 0px; z-index: 1; " class="tinyText">
<div style="position: relative; width: 0px; ">
<img src="Products_files/shapeimage_11.png" alt="" style="height: 36px; left: 0px; position: absolute; top: 0px; width: 1px; " pagespeed_url_hash="3352068818" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/>
</div>
</div>
<div id="id12" style="height: 25px; left: 298px; position: absolute; top: 84px; width: 63px; z-index: 1; " class="style_SkipStroke_2 shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_63_25" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_5"><a class="class9" title="" href="default.htm">Products</a></p>
</div>
</div>
</div>
<div id="id13" style="height: 25px; left: 549px; position: absolute; top: 84px; width: 41px; z-index: 1; " class="style_SkipStroke_1 shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_41_25" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_4"><a class="class10" title="Docs.html" href="Docs.html">Docs</a></p>
</div>
</div>
</div>
<div style="height: 37px; width: 1px;  height: 37px; left: 545px; position: absolute; top: 80px; width: 0px; z-index: 1; " class="tinyText">
<div style="position: relative; width: 0px; ">
<img src="Products_files/shapeimage_12.png" alt="" style="height: 37px; left: 0px; position: absolute; top: 0px; width: 1px; " pagespeed_url_hash="3646568739" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/>
</div>
</div>
<div id="id14" style="height: 116px; left: 119px; position: absolute; top: 460px; width: 484px; z-index: 1; " class="style_SkipStroke_1 shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_484_116" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_6">wolfSSL is a lightweight C-language-based SSL/TLS library targeted for embedded, RTOS, or resource-constrained environments primarily because of its small size, speed, and portability.  wolfSSL supports industry standards up to the current TLS 1.2 and DTLS 1.2 levels, is up to 20 times smaller than OpenSSL, offers a simple API, an OpenSSL compatibility layer, OCSP and CRL support, and offers several progressive ciphers. wolfSSL is under active development, and should be chosen over yaSSL when possible.</p>
</div>
</div>
</div>
<div id="id15" style="height: 30px; left: 119px; position: absolute; top: 430px; width: 211px; z-index: 1; " class="style_SkipStroke_1 shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_211_30" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_7"><a class="class11" title="Products-wolfssl.html" href="Products-wolfssl.html">wolfSSL (formerly CyaSSL)</a></p>
</div>
</div>
</div>
<div id="id16" style="height: 135px; left: 36px; position: absolute; top: 210px; width: 700px; z-index: 1; " class="style_SkipStroke_1 shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_700_135" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-top: 0pt; " class="paragraph_style_6">wolfSSL provides lightweight, portable security solutions with a focus on speed and size.  If you are looking for an <a title="ssl-library.html" href="ssl-library.html">SSL library</a> or web server offering optimal speeds while keeping the footprint size at a minimum, look no further.  Dual licensed to cater to a diversity of users ranging from the hobbyist to the commercial customer, we are happy to help you in any way we can.  Our products are open source, giving users the freedom to inspect our codebase first hand. For inquiries, questions, or comments, please <a class="class12" title="Contact.html" href="Contact.html">Contact Us</a> or call us direct at <span class="style">+1 425 245 8247</span>.<br/></p>
<p class="paragraph_style_6"><br/></p>
<p style="padding-bottom: 0pt; " class="paragraph_style_6">To read about some of the areas that wolfSSL products are being used, please see our <a class="class13" title="wolfssl-embedded-ssl-case-studies.html" href="wolfssl-embedded-ssl-case-studies.html">Case Studies</a> page. If you unsure which product best fits your needs, please read <a class="class14" title="Docs-choosing-the-correct-wolfssl-technology.html" href="Docs-choosing-the-correct-wolfssl-technology.html">Choosing the Correct wolfSSL Technology</a> or contact us for guidance.</p>
</div>
</div>
</div>
<div id="id17" style="height: 58px; left: 612px; position: absolute; top: 462px; width: 108px; z-index: 1; " class="style_SkipStroke_1 shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_108_58" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-top: 0pt; " class="paragraph_style_8"><a class="class15" title="Products-wolfssl.html" href="Products-wolfssl.html">More Information<br/></a></p>
<p style="padding-bottom: 0pt; " class="paragraph_style_8"><a class="class16" title="http://wolfssl.com/yaSSL/download/downloadForm.php" href="../../wolfssl.com/yaSSL/download/downloadForm.php">Download</a></p>
</div>
</div>
</div>
<div style="height: 1px; width: 698px;  height: 0px; left: 37px; position: absolute; top: 412px; width: 698px; z-index: 1; " class="tinyText">
<div style="position: relative; width: 698px; ">
<img src="Products_files/shapeimage_13.jpg" alt="" style="height: 1px; left: 0px; position: absolute; top: 0px; width: 698px; " pagespeed_url_hash="3940965956" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/>
</div>
</div>
<div id="id18" style="height: 74px; left: 119px; position: absolute; top: 619px; width: 486px; z-index: 1; " class="style_SkipStroke_1 shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_486_74" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_6">yaSSL is a C++ based SSL library for embedded and RTOS environments targeted at individuals who prefer to use the C++ language.  yaSSL supports industry standards up to TLS 1.1, and also includes an OpenSSL compatibility interface. wolfSSL should be chosen over yaSSL when possible.</p>
</div>
</div>
</div>
<div id="id19" style="height: 28px; left: 119px; position: absolute; top: 590px; width: 74px; z-index: 1; " class="style_SkipStroke_1 shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_74_28" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_7"><a class="class17" title="Products-yassl.html" href="Products-yassl.html">yaSSL</a></p>
</div>
</div>
</div>
<div id="id20" style="height: 58px; left: 611px; position: absolute; top: 619px; width: 110px; z-index: 1; " class="style_SkipStroke_1 shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_110_58" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-top: 0pt; " class="paragraph_style_8"><a class="class18" title="Products-yassl.html" href="Products-yassl.html">More Information<br/></a></p>
<p style="padding-bottom: 0pt; " class="paragraph_style_6"><a class="class19" title="http://wolfssl.com/yaSSL/download/downloadForm.php" href="../../wolfssl.com/yaSSL/download/downloadForm.php">Download</a></p>
</div>
</div>
</div>
<div id="id21" style="height: 48px; left: 38px; position: absolute; top: 364px; width: 331px; z-index: 1; " class="style_SkipStroke_1 shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_331_48" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_9">SSL / TLS Libraries</p>
</div>
</div>
</div>
<div id="id22" style="height: 32px; left: 628px; position: absolute; top: 159px; width: 107px; z-index: 1; " class="style_SkipStroke_1 shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_107_32" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_10">PRODUCTS</p>
</div>
</div>
</div>
<div style="height: 181px; width: 223px;  height: 181px; left: 36px; position: absolute; top: 1832px; width: 222px; z-index: 1; " class="tinyText">
<div style="position: relative; width: 222px; ">
<img src="Products_files/shapeimage_14.png" alt="" style="height: 181px; left: 0px; position: absolute; top: 0px; width: 223px; " pagespeed_url_hash="4235568581" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/>
</div>
</div>
<div id="id23" style="height: 31px; left: 44px; position: absolute; top: 1844px; width: 193px; z-index: 1; " class="style_SkipStroke_1 shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_193_31" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_11">wolfSSL 3.10.0</p>
</div>
</div>
</div>
<div id="id24" style="height: 28px; left: 37px; position: absolute; top: 1976px; width: 222px; z-index: 1; " class="style_SkipStroke_1 shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_222_28" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_1"><a class="class20" title="https://wolfssl.com/wolfSSL/download/downloadForm.php" href="../../https@wolfssl.com/wolfSSL/download/downloadForm.php">Download</a></p>
</div>
</div>
</div>
<div style="height: 40px; width: 50px;  height: 40px; left: 47px; position: absolute; top: 438px; width: 50px; z-index: 1; " class="tinyText style_SkipStroke">
<a href="Products-wolfssl.html" title="Products-wolfssl.html"><img src="Products_files/box-y.png" alt="" style="border: none; height: 40px; width: 51px; " pagespeed_url_hash="1095045940" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/></a>
</div>
<div style="height: 40px; width: 50px;  height: 40px; left: 47px; position: absolute; top: 596px; width: 50px; z-index: 1; " class="tinyText style_SkipStroke">
<a href="Products-yassl.html" title="Products-yassl.html"><img src="Products_files/box-y_1.png" alt="" style="border: none; height: 40px; width: 51px; " pagespeed_url_hash="693504298" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/></a>
</div>
<div id="id25" style="height: 105px; left: 51px; position: absolute; top: 1869px; width: 195px; z-index: 1; " class="style_SkipStroke_1 shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_195_105" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_3">Release 3.10.0 includes a low level vulnerability fix, SHA-224, Intel SGX, RIOT OS, PKCS#12, NXP LTC crypto, STM32 CubeMX support, and more.</p>
</div>
</div>
</div>
<div style="height: 1px; width: 698px;  height: 0px; left: 36px; position: absolute; top: 761px; width: 698px; z-index: 1; " class="tinyText">
<div style="position: relative; width: 698px; ">
<img src="Products_files/shapeimage_15.jpg" alt="" style="height: 1px; left: 0px; position: absolute; top: 0px; width: 698px; " pagespeed_url_hash="234998502" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/>
</div>
</div>
<div id="id26" style="height: 101px; left: 119px; position: absolute; top: 815px; width: 486px; z-index: 1; " class="style_SkipStroke_1 shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_486_101" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_6">The wolfCrypt embedded cryptography engine is a lightweight cryptography library targeted for embedded, RTOS, and resource constrained environments primarily because of its small size, speed, and portability.  wolfCrypt supports the most popular algorithms and ciphers as well as progressive ones such as ChaCha20, Curve25519, NTRU, and Blake2b.  wolfCrypt is stable, production-ready, and backed by an excellent support team.</p>
</div>
</div>
</div>
<div id="id27" style="height: 32px; left: 119px; position: absolute; top: 783px; width: 211px; z-index: 1; " class="style_SkipStroke_1 shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_211_32" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_7"><a class="class21" title="Products-wolfcrypt.html" href="Products-wolfcrypt.html">wolfCrypt</a></p>
</div>
</div>
</div>
<div id="id28" style="height: 72px; left: 611px; position: absolute; top: 814px; width: 122px; z-index: 1; " class="style_SkipStroke_1 shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_122_72" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-top: 0pt; " class="paragraph_style_8"><a class="class22" title="Products-wolfcrypt.html" href="Products-wolfcrypt.html">More Information</a><br/></p>
<p style="padding-bottom: 0pt; " class="paragraph_style_8"><a class="class23" title="http://wolfssl.com/yaSSL/download/downloadForm.php" href="../../wolfssl.com/yaSSL/download/downloadForm.php">Download</a></p>
</div>
</div>
</div>
<div id="id29" style="height: 49px; left: 38px; position: absolute; top: 712px; width: 240px; z-index: 1; " class="style_SkipStroke_1 shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_240_49" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_9">Crypto Engines</p>
</div>
</div>
</div>
<div style="height: 40px; width: 50px;  height: 40px; left: 47px; position: absolute; top: 790px; width: 50px; z-index: 1; " class="tinyText style_SkipStroke">
<a href="Products-wolfcrypt.html" title="Products-wolfcrypt.html"><img src="Products_files/box-y_2.png" alt="" style="border: none; height: 40px; width: 51px; " pagespeed_url_hash="988004219" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/></a>
</div>
<div style="height: 1px; width: 698px;  height: 0px; left: 28px; position: absolute; top: 1538px; width: 698px; z-index: 1; " class="tinyText">
<div style="position: relative; width: 698px; ">
<img src="Products_files/shapeimage_16.jpg" alt="" style="height: 1px; left: 0px; position: absolute; top: 0px; width: 698px; " pagespeed_url_hash="529498423" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/>
</div>
</div>
<div id="id30" style="height: 94px; left: 119px; position: absolute; top: 1592px; width: 486px; z-index: 1; " class="style_SkipStroke_1 shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_486_94" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_12">For Java applications that wish to leverage the industry-leading wolfSSL SSL/TLS implementation for secure communication, this JNI wrapper provides an interface to give those applications support for the current SSL/TLS standards up to TLS 1.2 and DTLS 1.2.</p>
</div>
</div>
</div>
<div id="id31" style="height: 32px; left: 119px; position: absolute; top: 1560px; width: 211px; z-index: 1; " class="style_SkipStroke_1 shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_211_32" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_7"><a class="class24" title="Products-wolfssljni.html" href="Products-wolfssljni.html">wolfSSL JNI</a></p>
</div>
</div>
</div>
<div id="id32" style="height: 72px; left: 611px; position: absolute; top: 1591px; width: 122px; z-index: 1; " class="style_SkipStroke_1 shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_122_72" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-top: 0pt; " class="paragraph_style_8"><a class="class25" title="Products-wolfssljni.html" href="Products-wolfssljni.html">More Information</a><br/></p>
<p style="padding-bottom: 0pt; " class="paragraph_style_8"><a class="class26" title="https://wolfssl.com/wolfSSL/download/downloadForm.php" href="../../https@wolfssl.com/wolfSSL/download/downloadForm.php">Download</a></p>
</div>
</div>
</div>
<div id="id33" style="height: 50px; left: 38px; position: absolute; top: 1490px; width: 314px; z-index: 1; " class="style_SkipStroke_1 shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_314_50" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_9">Wrappers</p>
</div>
</div>
</div>
<div style="height: 40px; width: 50px;  height: 40px; left: 47px; position: absolute; top: 1567px; width: 50px; z-index: 1; " class="tinyText style_SkipStroke">
<a href="Products-wolfssljni.html" title="Products-wolfssljni.html"><img src="Products_files/box-y_3.png" alt="" style="border: none; height: 40px; width: 51px; " pagespeed_url_hash="1282504140" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/></a>
</div>
<div style="height: 16px; width: 20px;  height: 16px; left: 706px; position: absolute; top: 51px; width: 20px; z-index: 1; " class="tinyText">
<div style="position: relative; width: 20px; ">
<img src="Products_files/shapeimage_17.png" alt="" style="height: 16px; left: 0px; position: absolute; top: 0px; width: 20px; " pagespeed_url_hash="824101048" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/>
</div>
</div>
<div style="height: 19px; width: 19px;  height: 19px; left: 685px; position: absolute; top: 25px; width: 19px; z-index: 1; " class="tinyText style_SkipStroke">
<a href="../../www.wolfssl.jp/wolfsite/products/default.htm" title="http://www.wolfssl.jp/wolfsite/products/"><img src="Products_files/japan.png" alt="" style="border: none; height: 19px; width: 19px; " pagespeed_url_hash="846356155" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/></a>
</div>
<div style="height: 19px; width: 19px;  height: 19px; left: 707px; position: absolute; top: 25px; width: 19px; z-index: 1; " class="tinyText style_SkipStroke">
<img src="Products_files/United%20Kingdom%28Great%20Britain%29.png" alt="" style="border: none; height: 19px; width: 19px; " pagespeed_url_hash="3323122796" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/>
</div>
<div id="id34" style="height: 23px; left: 328px; position: absolute; top: 48px; width: 258px; z-index: 1; " class="style_SkipStroke_1 shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_258_23" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_13">Questions? +1 (425) 245-8247</p>
</div>
</div>
</div>
<div id="id35" style="height: 94px; left: 119px; position: absolute; top: 967px; width: 486px; z-index: 1; " class="style_SkipStroke_1 shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_486_94" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_14">This version of the wolfCrypt cryptography library has been FIPS 140-2 validated (Certificate #2425). For additional information, visit the <a title="fips.html" href="fips.html">wolfCrypt FIPS FAQ</a> or contact <a class="class27" title="mailto:fips@wolfssl.com" href="../cdn-cgi/l/email-protection#eb8d829b98ab9c84878d989887c5888486"><span class="__cf_email__" data-cfemail="3d5b544d4e7d4a52515b4e4e51135e5250">[email&#160;protected]</span><script data-cfhash='f9e31' type="text/javascript">/* <![CDATA[ */!function(t,e,r,n,c,a,p){try{t=document.currentScript||function(){for(t=document.getElementsByTagName('script'),e=t.length;e--;)if(t[e].getAttribute('data-cfhash'))return t[e]}();if(t&&(c=t.previousSibling)){p=t.parentNode;if(a=c.getAttribute('data-cfemail')){for(e='',r='0x'+a.substr(0,2)|0,n=2;a.length-n;n+=2)e+='%'+('0'+('0x'+a.substr(n,2)^r).toString(16)).slice(-2);p.replaceChild(document.createTextNode(decodeURIComponent(e)),c)}p.removeChild(t)}}catch(u){}}()/* ]]> */</script></a></p>
</div>
</div>
</div>
<div id="id36" style="height: 32px; left: 119px; position: absolute; top: 935px; width: 211px; z-index: 1; " class="style_SkipStroke_1 shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_211_32" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_7"><a class="class28" title="fips.html" href="fips.html">wolfCrypt FIPS</a></p>
</div>
</div>
</div>
<div id="id37" style="height: 72px; left: 611px; position: absolute; top: 966px; width: 122px; z-index: 1; " class="style_SkipStroke_1 shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_122_72" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_8"><a class="class29" title="fips.html" href="fips.html">More Information</a></p>
</div>
</div>
</div>
<div style="height: 40px; width: 50px;  height: 40px; left: 47px; position: absolute; top: 942px; width: 50px; z-index: 1; " class="tinyText style_SkipStroke">
<a href="fips.html" title="fips.html"><img src="Products_files/box-y_4.png" alt="" style="border: none; height: 40px; width: 51px; " pagespeed_url_hash="1577004061" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/></a>
</div>
<div style="height: 1px; width: 698px;  height: 0px; left: 28px; position: absolute; top: 1110px; width: 698px; z-index: 1; " class="tinyText">
<div style="position: relative; width: 698px; ">
<img src="Products_files/shapeimage_18.jpg" alt="" style="height: 1px; left: 0px; position: absolute; top: 0px; width: 698px; " pagespeed_url_hash="1118498265" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/>
</div>
</div>
<div id="id38" style="height: 94px; left: 119px; position: absolute; top: 1164px; width: 486px; z-index: 1; " class="style_SkipStroke_1 shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_486_94" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_12">The wolfMQTT library is a client implementation of the MQTT written in C for embedded use. It supports SSL/TLS via the wolfSSL library. It was built from the ground up to be multi-platform, space conscience and extensible. It supports all Packet Types, all Quality of Service (QoS) levels 0-2 and supports SSL/TLS using the wolfSSL library. This implementation is based on the MQTT v3.1.1 specification.</p>
</div>
</div>
</div>
<div id="id39" style="height: 32px; left: 119px; position: absolute; top: 1132px; width: 211px; z-index: 1; " class="style_SkipStroke_1 shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_211_32" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_7"><a class="class30" title="Products-wolfmqtt.html" href="Products-wolfmqtt.html">wolfMQTT</a></p>
</div>
</div>
</div>
<div id="id40" style="height: 72px; left: 611px; position: absolute; top: 1163px; width: 122px; z-index: 1; " class="style_SkipStroke_1 shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_122_72" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-top: 0pt; " class="paragraph_style_8"><a class="class31" title="Products-wolfmqtt.html" href="Products-wolfmqtt.html">More Information</a><br/></p>
<p style="padding-bottom: 0pt; " class="paragraph_style_8"><a class="class32" title="https://wolfssl.com/wolfSSL/download/downloadForm.php" href="../../https@wolfssl.com/wolfSSL/download/downloadForm.php">Download</a></p>
</div>
</div>
</div>
<div id="id41" style="height: 49px; left: 38px; position: absolute; top: 1062px; width: 240px; z-index: 1; " class="style_SkipStroke_1 shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_240_49" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_9">MQTT Libraries</p>
</div>
</div>
</div>
<div style="height: 40px; width: 50px;  height: 40px; left: 47px; position: absolute; top: 1139px; width: 50px; z-index: 1; " class="tinyText style_SkipStroke">
<a href="Products-wolfmqtt.html" title="Products-wolfmqtt.html"><img src="Products_files/box-y_5.png" alt="" style="border: none; height: 40px; width: 51px; " pagespeed_url_hash="1871503982" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/></a>
</div>
<div id="id42" style="height: 25px; left: 211px; position: absolute; top: 2189px; width: 352px; z-index: 1; " class="style_SkipStroke_1 shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_352_25" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_15">embedded ssl</p>
</div>
</div>
</div>
<div id="id43" style="height: 25px; left: 35px; position: absolute; top: 2149px; width: 701px; z-index: 1; " class="style_SkipStroke_1 shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_701_25" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_16">Copyright 2016 wolfSSL Inc.  All rights reserved.</p>
</div>
</div>
</div>
<div id="id44" style="height: 99px; left: 269px; position: absolute; top: 2037px; width: 152px; z-index: 1; " class="style_SkipStroke_1 shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_152_99" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-top: 0pt; " class="paragraph_style_17">DOCUMENTATION<br/></p>
<ol>
<li style="line-height: 14px; padding-left: 10px; text-indent: -10px; " class="full-width">
<p style="text-indent: -10px; " class="paragraph_style_18"><span style="font-family: 'LucidaGrande', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; font-size: 10px; font-stretch: normal; font-style: normal; font-weight: 400; " class="Bullet">‣</span><span style="width: 5px; " class="inline-block"></span><a class="class33" title="Docs-wolfssl-manual-toc.html" href="Docs-wolfssl-manual-toc.html">wolfSSL <span>Manual</span><br/></a></p>
</li>
<li style="line-height: 14px; padding-left: 10px; text-indent: -10px; " class="full-width">
<p style="text-indent: -10px; " class="paragraph_style_18"><span style="font-family: 'LucidaGrande', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; font-size: 10px; font-stretch: normal; font-style: normal; font-weight: 400; " class="Bullet">‣</span><span style="width: 5px; " class="inline-block"></span><a class="class34" title="Docs-wolfssl-manual-17-wolfssl-api-reference.html" href="Docs-wolfssl-manual-17-wolfssl-api-reference.html">wolfSSL API <span>Reference</span><br/></a></p>
</li>
<li style="line-height: 14px; padding-left: 10px; text-indent: -10px; " class="full-width">
<p style="text-indent: -10px; " class="paragraph_style_18"><span style="font-family: 'LucidaGrande', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; font-size: 10px; font-stretch: normal; font-style: normal; font-weight: 400; " class="Bullet">‣</span><span style="width: 5px; " class="inline-block"></span><a class="class35" title="Docs-wolfssl-manual-2-building-wolfssl.html" href="Docs-wolfssl-manual-2-building-wolfssl.html">Building <span>wolfSSL</span><br/></a></p>
</li>
<li style="line-height: 14px; padding-left: 10px; text-indent: -10px; " class="full-width">
<p style="text-indent: -10px; " class="paragraph_style_18"><span style="font-family: 'LucidaGrande', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; font-size: 10px; font-stretch: normal; font-style: normal; font-weight: 400; " class="Bullet">‣</span><span style="width: 5px; " class="inline-block"></span><a class="class36" title="Docs-wolfssl-manual-11-ssl-tutorial.html" href="Docs-wolfssl-manual-11-ssl-tutorial.html">SSL Programming Tutorial</a><br/></p>
</li>
<li style="line-height: 14px; padding-left: 10px; text-indent: -10px; " class="full-width">
<p style="padding-bottom: 0pt; text-indent: -10px; " class="paragraph_style_18"><span style="font-family: 'LucidaGrande', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; font-size: 10px; font-stretch: normal; font-style: normal; font-weight: 400; " class="Bullet">‣</span><span style="width: 5px; " class="inline-block"></span><a class="class37" title="Docs.html" href="Docs.html">Additional Documentation</a></p>
</li>
</ol>
</div>
</div>
</div>
<div id="id45" style="height: 108px; left: 430px; position: absolute; top: 2037px; width: 132px; z-index: 1; " class="style_SkipStroke_1 shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_132_108" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-top: 0pt; " class="paragraph_style_17">HELP AND SUPPORT<br/></p>
<ol>
<li style="line-height: 14px; padding-left: 10px; text-indent: -10px; " class="full-width">
<p style="text-indent: -10px; " class="paragraph_style_18"><span style="font-family: 'LucidaGrande', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; font-size: 10px; font-stretch: normal; font-style: normal; font-weight: 400; " class="Bullet">‣</span><span style="width: 5px; " class="inline-block"></span><a class="class38" title="https://www.wolfssl.com/forums" href="../forums">Support Forum<br/></a></p>
</li>
<li style="line-height: 14px; padding-left: 10px; text-indent: -10px; " class="full-width">
<p style="text-indent: -10px; " class="paragraph_style_18"><span style="font-family: 'LucidaGrande', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; font-size: 10px; font-stretch: normal; font-style: normal; font-weight: 400; " class="Bullet">‣</span><span style="width: 5px; " class="inline-block"></span><a class="class39" title="http://www.wolfssl.com/yaSSL/Support/support_tiers.php" href="../../www.wolfssl.com/yaSSL/Support/support_tiers.php">Support Packages</a><br/></p>
</li>
<li style="line-height: 14px; padding-left: 10px; text-indent: -10px; " class="full-width">
<p style="text-indent: -10px; " class="paragraph_style_18"><span style="font-family: 'LucidaGrande', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; font-size: 10px; font-stretch: normal; font-style: normal; font-weight: 400; " class="Bullet">‣</span><span style="width: 5px; " class="inline-block"></span><a class="class40" title="wolfssl-consulting.html" href="wolfssl-consulting.html">Consulting Services</a><br/></p>
</li>
<li style="line-height: 14px; padding-left: 10px; text-indent: -10px; " class="full-width">
<p style="padding-bottom: 0pt; text-indent: -10px; " class="paragraph_style_18"><span style="font-family: 'LucidaGrande', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; font-size: 10px; font-stretch: normal; font-style: normal; font-weight: 400; " class="Bullet">‣</span><span style="width: 5px; " class="inline-block"></span><a class="class41" title="Contact.html" href="Contact.html">Contact Us</a></p>
</li>
</ol>
</div>
</div>
</div>
<div id="id46" style="height: 108px; left: 565px; position: absolute; top: 2037px; width: 169px; z-index: 1; " class="style_SkipStroke_1 shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_169_108" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-top: 0pt; " class="paragraph_style_17">REFERENCE<br/></p>
<ol>
<li style="line-height: 14px; padding-left: 10px; text-indent: -10px; " class="full-width">
<p style="text-indent: -10px; " class="paragraph_style_18"><span style="font-family: 'LucidaGrande', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; font-size: 10px; font-stretch: normal; font-style: normal; font-weight: 400; " class="Bullet">‣</span><span style="width: 5px; " class="inline-block"></span><a class="class42" title="Docs-wolfssl-manual-B-rfc-specifications-reference.html" href="Docs-wolfssl-manual-B-rfc-specifications-reference.html">Algorithm/Protocol Reference<br/></a></p>
</li>
<li style="line-height: 14px; padding-left: 10px; text-indent: -10px; " class="full-width">
<p style="text-indent: -10px; " class="paragraph_style_18"><span style="font-family: 'LucidaGrande', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; font-size: 10px; font-stretch: normal; font-style: normal; font-weight: 400; " class="Bullet">‣</span><span style="width: 5px; " class="inline-block"></span><a class="class43" title="Docs-media.html" href="Docs-media.html">Presentations<br/></a></p>
</li>
<li style="line-height: 14px; padding-left: 10px; text-indent: -10px; " class="full-width">
<p style="text-indent: -10px; " class="paragraph_style_18"><span style="font-family: 'LucidaGrande', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; font-size: 10px; font-stretch: normal; font-style: normal; font-weight: 400; " class="Bullet">‣</span><span style="width: 5px; " class="inline-block"></span><a class="class44" title="http://www.wolfssl.com/yaSSL/Source/sourceCodeBrowser.php" href="../../www.wolfssl.com/yaSSL/Source/sourceCodeBrowser.php">Source Code Browser<br/></a></p>
</li>
</ol>
</div>
</div>
</div>
<div style="height: 47px; width: 36px;  height: 47px; left: 49px; position: absolute; top: 2050px; width: 36px; z-index: 1; " class="tinyText style_SkipStroke">
<img src="Products_files/Made%20in%20USA_4c.png" alt="" style="border: none; height: 48px; width: 36px; " pagespeed_url_hash="3248562148" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/>
</div>
<div id="id47" style="height: 108px; left: 94px; position: absolute; top: 2037px; width: 173px; z-index: 1; " class="style_SkipStroke_1 shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_173_108" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-top: 0pt; " class="paragraph_style_17">PRODUCT INFORMATION<br/></p>
<ol>
<li style="line-height: 14px; padding-left: 10px; text-indent: -10px; " class="full-width">
<p style="text-indent: -10px; " class="paragraph_style_18"><span style="font-family: 'LucidaGrande', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; font-size: 10px; font-stretch: normal; font-style: normal; font-weight: 400; " class="Bullet">‣</span><span style="width: 5px; " class="inline-block"></span><a class="class45" title="Products-wolfssl.html" href="Products-wolfssl.html">wolfSSL <span>TLS</span> Library</a><br/></p>
</li>
<li style="line-height: 14px; padding-left: 10px; text-indent: -10px; " class="full-width">
<p style="text-indent: -10px; " class="paragraph_style_18"><span style="font-family: 'LucidaGrande', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; font-size: 10px; font-stretch: normal; font-style: normal; font-weight: 400; " class="Bullet">‣</span><span style="width: 5px; " class="inline-block"></span><a class="class46" title="Products-wolfcrypt.html" href="Products-wolfcrypt.html">wolfCrypt Crypto Engine</a><br/></p>
</li>
<li style="line-height: 14px; padding-left: 10px; text-indent: -10px; " class="full-width">
<p style="padding-bottom: 0pt; text-indent: -10px; " class="paragraph_style_18"><span style="font-family: 'LucidaGrande', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; font-size: 10px; font-stretch: normal; font-style: normal; font-weight: 400; " class="Bullet">‣</span><span style="width: 5px; " class="inline-block"></span><a class="class47" title="License.html" href="License.html">License Information</a></p>
</li>
</ol>
</div>
</div>
</div>
<div id="id48" style="height: 94px; left: 119px; position: absolute; top: 1722px; width: 486px; z-index: 1; " class="style_SkipStroke_1 shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_486_94" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_12">The wolfSSL C# wrapper gives the ability to make use of the TLS/SSL security perfected from IoT and embedded devices in C# development. This allows for integration of a subset of wolfSSL API into a C# project. Supporting use of both DTLS and TLS connections.</p>
</div>
</div>
</div>
<div id="id49" style="height: 32px; left: 119px; position: absolute; top: 1690px; width: 211px; z-index: 1; " class="style_SkipStroke_1 shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_211_32" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_7"><a class="class48" title="Products-wolfsslcsharp.html" href="Products-wolfsslcsharp.html">wolfSSL C#</a></p>
</div>
</div>
</div>
<div id="id50" style="height: 72px; left: 611px; position: absolute; top: 1721px; width: 122px; z-index: 1; " class="style_SkipStroke_1 shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_122_72" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-top: 0pt; " class="paragraph_style_8"><a class="class49" title="Products-wolfsslcsharp.html" href="Products-wolfsslcsharp.html">More Information</a><br/></p>
<p style="padding-bottom: 0pt; " class="paragraph_style_8"><a class="class50" title="https://wolfssl.com/wolfSSL/download/downloadForm.php" href="../../https@wolfssl.com/wolfSSL/download/downloadForm.php">Download</a></p>
</div>
</div>
</div>
<div style="height: 40px; width: 50px;  height: 40px; left: 47px; position: absolute; top: 1697px; width: 50px; z-index: 1; " class="tinyText style_SkipStroke">
<a href="Products-wolfsslcsharp.html" title="Products-wolfsslcsharp.html"><img src="Products_files/box-y_6.png" alt="" style="border: none; height: 40px; width: 51px; " pagespeed_url_hash="2166003903" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/></a>
</div>
<div id="id51" style="height: 28px; left: 593px; position: absolute; top: 44px; width: 119px; z-index: 1; " class="style_SkipStroke_1 shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_119_28" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_19"><a class="class51" title="https://www.wolfssl.com/forums" href="../forums">Support <span class="style_1">Forums</span></a></p>
</div>
</div>
</div>
<div style="height: 1px; width: 698px;  height: 0px; left: 28px; position: absolute; top: 1344px; width: 698px; z-index: 1; " class="tinyText">
<div style="position: relative; width: 698px; ">
<img src="Products_files/shapeimage_19.jpg" alt="" style="height: 1px; left: 0px; position: absolute; top: 0px; width: 698px; " pagespeed_url_hash="1412998186" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/>
</div>
</div>
<div id="id52" style="height: 94px; left: 119px; position: absolute; top: 1398px; width: 486px; z-index: 1; " class="style_SkipStroke_1 shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_486_94" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_12">The wolfSSH library is a lightweight SSHv2 server library written in ANSI C and targeted for embedded, RTOS, and resource-constrained environments - primarily because of its small size, speed, and feature set.</p>
</div>
</div>
</div>
<div id="id53" style="height: 32px; left: 119px; position: absolute; top: 1366px; width: 211px; z-index: 1; " class="style_SkipStroke_1 shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_211_32" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_7"><a class="class52" title="Products-wolfssh.html" href="Products-wolfssh.html">wolfSSH</a></p>
</div>
</div>
</div>
<div id="id54" style="height: 72px; left: 611px; position: absolute; top: 1397px; width: 122px; z-index: 1; " class="style_SkipStroke_1 shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_122_72" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-top: 0pt; " class="paragraph_style_8"><a class="class53" title="Products-wolfssh.html" href="Products-wolfssh.html">More Information</a><br/></p>
<p style="padding-bottom: 0pt; " class="paragraph_style_8"><a class="class54" title="https://wolfssl.com/wolfSSL/download/downloadForm.php" href="../../https@wolfssl.com/wolfSSL/download/downloadForm.php">Download</a></p>
</div>
</div>
</div>
<div id="id55" style="height: 49px; left: 38px; position: absolute; top: 1296px; width: 240px; z-index: 1; " class="style_SkipStroke_1 shape-with-text">
<div class="text-content graphic_textbox_layout_style_default_External_240_49" style="padding: 0px; ">
<div class="graphic_textbox_layout_style_default">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style_9">SSH Libraries</p>
</div>
</div>
</div>
<div style="height: 40px; width: 50px;  height: 40px; left: 47px; position: absolute; top: 1373px; width: 50px; z-index: 1; " class="tinyText style_SkipStroke">
<a href="Products-wolfmqtt.html" title="Products-wolfmqtt.html"><img src="Products_files/box-y_7.png" alt="" style="border: none; height: 40px; width: 51px; " pagespeed_url_hash="2460503824" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/></a>
</div>
<div style="height: 112px; width: 183px;  height: 112px; left: -1px; position: absolute; top: 7px; width: 183px; z-index: 1; " class="tinyText style_SkipStroke">
<a href="Home.html" title="Home.html"><img src="Products_files/wolf-christmas.png" alt="" style="border: none; height: 112px; width: 183px; " pagespeed_url_hash="3466285952" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"/></a>
</div>
<div style="height: 2214px; line-height: 2214px; " class="spacer"> </div>
</div>
<div style="height: 100px; margin-left: 0px; position: relative; width: 770px; z-index: 15; " id="footer_layer">
<div style="height: 0px; line-height: 0px; " class="bumper"> </div>
</div>
</div>
</div>
 <script type="text/javascript">/* <![CDATA[ */(function(d,s,a,i,j,r,l,m,t){try{l=d.getElementsByTagName('a');t=d.createElement('textarea');for(i=0;l.length-i;i++){try{a=l[i].href;s=a.indexOf('/cdn-cgi/l/email-protection');m=a.length;if(a&&s>-1&&m>28){j=28+s;s='';if(j<m){r='0x'+a.substr(j,2)|0;for(j+=2;j<m&&a.charAt(j)!='X';j+=2)s+='%'+('0'+('0x'+a.substr(j,2)^r).toString(16)).slice(-2);j++;s=decodeURIComponent(s)+a.substr(j,m-j)}t.innerHTML=s.replace(/</g,'&lt;').replace(/>/g,'&gt;');l[i].href='mailto:'+t.value}}catch(e){}}}catch(e){}})(document);/* ]]> */</script></body>
</html>
